buffer responses to compute programs in a TQueue
authorJoey Hess <joeyh@joeyh.name>
Tue, 11 Mar 2025 16:40:21 +0000 (12:40 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 11 Mar 2025 16:40:21 +0000 (12:40 -0400)
commit5f269513af543e9e6f65824aaf22d54d72005c10
treed0c6ddb79e125d0b4dd4da6fc86e5c59b97ea066
parent0ee644b4173e59cf2c1ee1ff64a21e20ad9f58a3
buffer responses to compute programs in a TQueue

This avoids a potential problem where the program sends several INPUT
before reading responses, so flushing the respose to the pipe could
block. It's unlikely, but seemed worth making sure it can't happen.
Remote/Compute.hs
doc/todo/compute_special_remote_remaining_todos.mdwn